Tasten & Command Beschreibung
=============================


Command-Gruppe "ME": Steuerung von RK
=====================================

RK ist so aufgebaut, da es sich vollstndig mit Knpfen, die mit Commands
dieser Gruppe belegt sind, steuern lt. Ursprnglich besa RK keine Men-
Leiste, da man eine solche mit entsprechend angeordneten RK-Knpfen simulieren
kann.
Ein Beispiel fr eine solche Leiste befindet sich im "Manual"-Profil, das beim
ersten Programm-Start von RK angezeigt wurde (siehe dort die oberste Knopf-
Reihe). Aber selbtverstndlich kann man die mit ME-Commands versehenen Knpfe
nach belieben auf dem RK-Fenster plazieren. Der obligatorische "opt"-Knopf,
der sich in der linken, oberen Ecke eines jeden Profils befindet, ist in
Wahrheit auch nichts anderes, als ein mit einem ME-Command ausgestatteter
RK-Knopf (/ME.POP.OPTION in diesem Fall).
berhaupt sollte man sich die Knopf-Belegungen des "Manual"-Profils einmal
nher ansehen, indem man die Knpfe mit gedrcktgehaltener [Strg]-Taste
anklickt.


/ME.ABOUT .............: ffnet das RK Info-Fenster
------------------------
Beispiel: {/ME.ABOUT}


/ME.AUTOEXECUTE .......: Fhrt diesen Knopf aus, wenn das knopfenthaltende Profil angewhlt wird (nur ber Men)
------------------------

Beispiel: {/ME.AUTOEXECUTE}

--> Hinweis
Das Store-profil gibt bei dessen Aufruf autom. einen Hinweis-Text aus.
Dies wurde mit diesem Command realisiert, der sich im Knopf "note" befindet.


/ME.ACTIVATE ..........: Aktiviert RK (Fokus), ntzlich fr Ereignis > Tasten
------------------------

Beispiel: {/ME.ACTIVATE}


/ME.BORDER.OFF ........: Schaltet auf rahmenloses RK-Fenster
/ME.BORDER.ON .........: Schaltet auf RK-Fenster mit Rahmen
/ME.BORDER.SWITCH .....: Schaltet zwischen Rahmen-Fenster und rahmenloses RK-Fenster hin und her
------------------------
Der Border-Modus besitzt einen eigenen Beschreibungstext.
Nach dem ersten Programm-Start befindet sich RK im BORDER.ON-Modus.

Beispiel: {/ME.BORDER.OFF}


/ME.BUTTON prof,but[,lv] Fhrt den Knopf <but> des Profils <prof> aus, opt. Ebene <lv> 0/1
------------------------
Dieser Command gestattet es, einen anderen RK-Knopf auszulsen.
Dies kann vor allem in lngeren Skripten von Nutzen sein, indem man krzere
Automations-Sequenzen, die auf verschiedenen Knpfen verteilt liegen, zu einer
groen Automation zusammenschliet.
Auerdem knnen Knpfe, die sich in anderen Profilen befinden, aufgerufen
werden.
Auf Gro- und Kleinschreibung mu bei den <prof>- und <but>-Parametern nicht
geachtet werden.

Beispiel: {/ME.BUTTON store,rknet}

hat die selbe Wirkung wie

Beispiel: {/ME.BUTTON store,rknet,0}

wogegen

Beispiel: {/ME.BUTTON store,rknet,1}

die 2. Ebene, die man mit dem rechten Mausknopf erreicht, ausfhrt.

--> Beachte
Es wurde festgestellt, da ein mit dem ME.BUTTOM Command aufgerufener Knopf, der
ebenfalls einen ME.BUTTON Command beinhaltet, zu Profil-Schalt-Fehlern fhrt.
Dies kann umgangen werden, indem der Command {/ME.PROF.SWITCH no} in das Skript
integriert wird, wobei in <no> die Nummer des aktuellen Profils eingetragen werden
mu.


/ME.CALENDAR ..........: ffnet das Kalender-Fenster
------------------------
Hierbei handelt es sich um ein reines Informations-Fenster.
Es kann hier nichts eingestellt werden, besonders das System-Datum bzw. die
System-Zeit dieses Computers bleiben unberhrt.

Beispiel: {/ME.CALENDAR}


/ME.CLICKHIDE.ON ......: Schaltet die Funktion "Verbergen > nach Knopf-Klick" ein
/ME.CLICKHIDE.OFF .....: Schaltet die Funktion "Verbergen > nach Knopf-Klick" aus
------------------------
Beispiel: {/ME.CLICKHIDE.ON}


/ME.CLIP.HISTORY ......: ffnet das externe Programm "Speicher fr Zwischenablage"
------------------------
Dieses Programm besitzt einen eigenen Beschreibungstext.

Beispiel: {/ME.CLIP.HISTORY}


/ME.CLIP.MON [calc] ...: ffnet den Clip Monitor, optional <calc>=2 fr Rechner-Gebrauch
/ME.CLIP.MON.DEC ......: ffnet den Clip Monitor im Dezimal-Modus
/ME.CLIP.MON.HEX ......: ffnet den Clip Monitor im Hex-Modus
------------------------

Beispiel: {/ME.CLIP.MON}


/ME.COLOR.EDIT ........: Startet das externe Programm "ChangeColors"
/ME.COLOR.REFRESH .....: Ldt die Farbdatei colors.dat, sinnvoll nachdem ChangeColors beendet wurde
------------------------
"Farben ndern" besitzt einen eigenen Beschreibungstext.

Beispiel: {/ME.COLOR.EDIT}


/ME.CTRL.ID ...........: Requester ID-Nr. x anzeigen
/ME.CTRL.REFRESH ......: Sprache erneut einlesen
------------------------
Diese Commnds sind nur fr Entwickler von RK-Sprach-bersetzungen vorgesehen.
"Sprache editieren" besitzt einen eigenen Beschreibungstext.


/ME.EVENT.KEYS ........: ffnet das Ereignis > Tasten Fenster
/ME.EVENT.TIME ........: ffnet das Ereignis > Zeit Fenster
/ME.EVENT.WIN .........: ffnet das Ereignis > Fenster Fenster
/ME.EVENT.OTHER .......: ffnet das Ereignis > Weitere Fenster
------------------------
Die "Ereignis"-Funktionen besitzen einen eigenen Beschreibungstext.

Beispiel: {/ME.EVENT.KEYS}


/ME.EVENT.TIME.OFF ....: Schaltet die Ereignis > Zeit - Funktion generell aus
/ME.EVENT.WIN.OFF .....: Schaltet die Ereignis > Fenster - Funktion generell aus
------------------------
Gestattet es, obige Funktionen zu deaktivieren, ohne das hierfr zustndige
Fenster zu ffnen.

Beispiel: {/ME.EVENT.TIME.OFF}


/ME.FKEYS .............: ffnet das F-Tasten Fenster
/ME.FKEYS.RELOAD ......: Lies die F-Tasten-Belegung erneut ein
/ME.FKEYS.SURVEY ......: Zeigt die F-Tasten-Belegung im int. Textbetrachter an
/ME.FKEYS.TEMP-OFF ....: Schaltet die F-Tasten-Belegung zeitweilig ein/aus
------------------------
Die F-Tasten-Belegung ist im Gegensatz zu Ereignis > Tasten nur gltig,
wenn RK den Fokus besitzt.

Beispiel: {/ME.FKEYS}
Beispiel: {/ME.FKEYS.RELOAD}
Beispiel: {/ME.FKEYS.SURVEY}
Beispiel: {/ME.FKEYS.TEMP-OFF}

Der TEMP-OFF Command hat eine Schalterfunktion. Bei jedem Aufruf wird der Zustand
von "ein" auf "aus" bzw. umgekehrt gewechselt.
Der augenblickliche Zustand wird nicht auf HD gespeichert. Wenn RK gestartet wird
ist er immer eingeschaltet.


/ME.FONT.SLCT .........: ffnet das Zeichensatz-Fenster fr das RK-Fenster
/ME.FONT.NORMAL .......: Wechselt zurck zum RK-Standard-Zeichensatz
------------------------
Der Zeichensatz, mit dem die RK-Knpfe beschriftet werden, kann global gendert
werden.
Wenn in den Profil-Einstellungen unter Schriftgre "Vorg." (= Vorgabe) ein-
getragen ist, so ist die dortige Einstellung abhngig von dem global einge-
stellten Schriftgrad.

Beispiel: {/ME.FONT.SLCT}


/ME.HIDE ..............: Verbirgt RK im Systray
------------------------
Dieser Command bewirkt das selbe, als wenn auf das Schlie-Symbol des RK-
Fensters geklickt wird, sofern in den Einstellungen
"Schliesymbol > RK verbergen" aktiviert ist. Wenn sich RK im Systray
verbirgt, kann man es durch einen Klick auf das Systray-Icon wieder
auf den Bildschirm zurckholen.
Interessant knnte dieser Command sein, wenn man nach Ausfhrung einer
Automation RK vom Bildschirm verschwinden lassen mchte, indem man
diesen Command an das Ende des Skriptes setzt.

Beispiel: {/ME.HIDE}


/ME.IMAGE.MEMORY ......: ffnet das externe Programm "ImageMemory"
------------------------
Dieses Programm besitzt einen eigenen Beschreibungstext.
Das Programm lt sich auch ber die Pop-Mens bzw. das Systray-Men ffnen.

Beispiel: {/ME.IMAGE.MEMORY}


/ME.KEYS.EDIT .........: ffnet das "Bearbeiten > Knpfe"-Fenster
------------------------
Der vollstndigkeitshalber gibt es natrlich auch einen Command um das gar
so wichtige "Bearbeiten > Knpfe"-Fenster zu ffnen, es sei aber empfohlen,
das Fenster mit einem Mausklick auf den linken Mausknopf auf einen der RK-
Knpfe, bei gleichzeitig gedrckter [Strg]-Taste zu ffnen.

Beispiel: {/ME.KEYS.EDIT}


/ME.MANUAL ............: ffnet das Anleitungs-Programm
------------------------
ffnet das im Hauptordner von RK bedindliche Manual.exe-Programm, mit dem
Du Dir vermutlich just in diesem Moment diesen Text durchliest.

Beispiel: {/ME.MANUAL}

-> Beachte
Ab v7.4.31 schaltet sich das Programm automatisch auf die aktuell eingestellte
Sprache.


/ME.MEMOPAD ...........: ffnet das externe MemoPad
------------------------

Example: {/ME.MEMOPAD}

--> Beachte!
MemoPad benutzt die Profil- und Knopf-Nummern um die unterschiedlichen Datei-Namen
zu unterscheiden (jede Memo ist eine eigene Datei). Wenn die Profil-Reihenfolge
gendert wird, korrigiert MemoPad die Memo-Namen bei Aufruf des Memos selbststndig.
Eine RK-Knopf-Verschiebung mu allerdings durch RK unterbunden werden.


/ME.MENU.SWITCH .......: Schaltet die RK-Men-Leiste ein/aus
------------------------
Wer aus Gewohnheitsgrnden eine Men-Leiste im RK-Fenster haben mchte,
kann diese mit diesem Command ein- bzw. ausschalten.
Alle dort befindlichen Men-Punkte lassen sich aber ber das Systray-
Pop-Men sowie diesen ME-Commands aufrufen.

Beispiel: {/ME.MENU.SWITCH}


/ME.MINIMIZE ..........: Minimiert das RK-Fenster
------------------------
Minimiert das RK-Fenster in gleicher Weise, als wenn der Windows-Minimier-
Knopf des Fensters in der rechten, oberen Ecke angeklickt wird.

Beispiel: {/ME.MINIMIZE}


/ME.MOUSEHIDE .........: ffnet den "Bei Mausposition verbergen"-Fenster
------------------------
Die "Bei Maus-Position Verbergen"-Funktion besitzt einen eigenen Beschreibungs-
text der in dieser Anleitung mit "RK durch Mausklick ffnen" betitelt ist.

Beispiel: {/ME.MOUSEHIDE}


/ME.POP.ALL ...........: Zeigt das Systray-Popmen, alle Abschnitte
/ME.POP.CD ............: Zeigt das Media (CD) Popmen
/ME.POP.LANGUAGE ......: Zeigt das Popmen zur Sprachauswahl
/ME.POP.OPTION ........: Zeigt das Systray-Popmen, Abschnitte "Profile" und "Bearbeiten"
/ME.POP.PROF ..........: Zeigt das Systray-Popmen, Abschnitt "Profile"
/ME.POP.REQUEST .......: Zeigt das Systray-Popmen, Abschnitt "Requester"
/ME.POP.STATE .........: Zeigt das Systray-Popmen, Abschnitt "Status"
------------------------
Mit den POP-Commands, die alle etwas unterschiedliche RK-Funktionen zusammen-
fassen, lt sich komfortabel durch die Men-Struktur von RK navigieren.
Es sei an dieser Stelle nur an das OPTION-Men verwiesen, das in jedem Profil
in Gestalt des "Opt"-Knopf vorbelegt ist.
Viele weitere Beispiele finden sich im "Manual"-Profil in der obersten
Knopfreihe.
Das "ALL"-Men entspricht z.B. dem des Systray-Popmens.

Beispiel: {/ME.POP.ALL}


/ME.POP.USERAPP .......: Zeigt das User-Application Popmen
------------------------
Das USERAPP-Popmen ist ein selbstbelegbares Men um Anwendungen zu starten,
deren Eintrge sich in der im Profiles-Ordner befindlichen UserApp.dat-Datei
definieren lassen. Ein mit diesem Command vorbelegter Knopf befindet sich
im "Manual"-Profile im UserApp-Knopf.

Beispiel: {/ME.POP.USERAPP}


/ME.PREFS .............: ffnet das "Einstellen"-Fenster
------------------------

Beispiel: {/ME.PREFS}


/ME.PROF.BACK .........: Schaltet zum vorher angezeigten Profil
------------------------
Dieser Command kann ntzlich sein, mchte man zum vorher angezeigten
Profil zurckkehren, ohne sich um Nummern und Namen scheren zu wollen.

Beispiel: {/ME.PROF.BACK}


/ME.PROF.INC ..........: Schaltet RK auf das folgende Profil
/ME.PROF.DEC ..........: Schaltet RK auf das vorhergehende Profil
------------------------
Mit diesen Commands kann man auf das folgende bzw. vorhergehende Profil schalten,
wobei sich die Profil-Schaltung nach den Profil-Nummern richtet (1-10).
Z.B. mit dem INC-Command von Profil-Nummer 3 auf Nummer 4. u.s.w.

Beispiel: {/ME.PROF.INC}


/ME.PROF.EDIT .........: ffnet das "Bearbeiten > Profil"-Fenster
------------------------
Die "Profil bearbeiten"-Funktion besitzt einen eigenen Beschreibungstext.
Bevorzugt wird man dieses Fenster aber sicher aus den Popmens der "Opt"-Knpfe
ffnen.

Beispiel: {/ME.PROF.EDIT}


/ME.PROF.EXPLORER [p] .: ffnet den Profil- Explorer, optional: schaltet auf Profil Nr. <p>
------------------------

Beispiel: {/ME.PROF.EXPLORER}
Beispiel: {/ME.PROF.EXPLORER 5}


/ME.PROF.SLCT .........: ffnet das "Profil aufrufen"-Fenster
------------------------
Diese Funktion stammt noch aus einer frheren RK-Version und ist ber Mens
nicht mehr erreichbar, denn mit der Einfhrung der Profil-Schaltungen ber
Popmens hat sich diese Art der Profil-Auswahl eigentlich erbrigt.
Aus Kompatibilittsgrnden wurde sie jedoch in RK belassen.

Beispiel: {/ME.PROF.SLCT}


/ME.PROF.SWITCH no ....: Schaltet RK auf ein festgelegtes Profil (<no> = 1-10)
------------------------
Auch dieser Profil-Schaltungs-Command arbeitet nummern-bezogen, in dem die
gewnsche Profil-Nummer im no-Parameter des Commands vorgegeben wird.

Beispiel: {/ME.PROF.SWITCH 5}


/ME.PROF.TMP.COL [v] ..: ndert fr aktuelles Profil temporr die Spalten-Anzahl auf <v> (Vorg. VAR)
/ME.PROF.TMP.ROW [v] ..: ndert fr aktuelles Profil temporr die Zeilen-Anzahl auf <v> (Vorg. VAR)
/ME.PROF.TMP.HIGH [v] .: ndert fr aktuelles Profil temporr die Knopf-Hhe auf <v> (Vorg. VAR)
/ME.PROF.TMP.WIDE [v] .: ndert fr aktuelles Profil temporr die Knopf-Breite auf <v> (Vorg. VAR)
/ME.PROF.TMP.RESET.ALL : Stellt fr alle Profile von temporren Einstellungen auf gespeicherte Werte zurck
/ME.PROF.TMP.RESET.PROF: Stellt fr aktuelles Profil von temporren Einstellungen auf gespeicherte Werte zurck
------------------------
Mit diesen Commands knnen die Dimensionen von Profilen temporr gendert werden, d.h.
die nderungen werden nicht gespeichert und entsprechen sptestens nach dem nchsten Programm-Start
von RK wieder dem, was im Bearbeiten > Profil Dialog eingestellt wurde.
Da durch Weglassen des Parameters <v> die Variable VAR einspringt, knnen nderungen auch
"schrittweise" vorgenommen werden.

Beispiel:

Knopf, Ebene 1 (linke Maus-Taste):

{/BTCH.EXPLICIT}
{/VAR.<.PROF 0}    ' VAR auf die aktuelle Spalten-Anzahl setzen (Parameter=0)
{/VAR.ADD 1}       ' VAR um eins erhhen
{/ME.PROF.TMP.COL} ' temp. Spalten-Anzahl auf VAR setzen

Knopf, Ebene 2 (rechte Maus-Taste):

{/BTCH.EXPLICIT}
{/VAR.<.PROF 0}
{/VAR.SUB 1}
{/ME.PROF.TMP.COL}

Bei jedem Klick auf diesen Knopf mit der linken Maus-Taste erhht sich die Spalten-Anzahl um jeweils
eine Spalte, bis der Maximal-Wert von 25 Spalten erreicht ist.
Entsprechend vermindert ein Klick mit der rechten Maus-Taste die Spalten-Anzahl um 1.

-> Tip
Der ME.PROF.RESET.PROF Command kann auch dazu verwendet werden, wenn das RK-Fenster nach einer
Verschiebung wieder auf seine ursprnglich gespeicherten Koordinaten positioniert werden soll.
ME.PROF.TMP.RESET.ALL lscht hingegen alle vorbergehend gespeicherten Koordinaten-Zeiger.



/ME.PROF2.INC .........: Schaltet RK auf das folgende Profil ohne Fenster-Pos.- nderung
/ME.PROF2.DEC .........: Schaltet RK auf das vorhergehende Profil ohne Fenster-Pos.- nderung
------------------------
Mit diesen Commands kann man eine "2. Funktionsebene" der RK-Knpfe simulieren,
wie man sie z.B. von funktionsreichen Rechnern oder Handys her kennt und die
dort gemeinhin als 2nd-Function-Tasten bezeichnet werden.

Da es diese 2. Funktionsebene in Wirklichkeit garnicht gibt, bedient man sich
einfach eines anderen Profils, das exakt die selben Fenster-Dimensionen
aufweisen sollte; also auch die Anzahl der Knopf-Spalten und Zeilen.
Ferner mu das Profil der 2. Funktionsebene um eine Nummer hher oder
niedriger liegen als das der 1. Ebene.

Der PROF2.INC-Command schaltet nun nicht nur auf das nchst hhere Profil, so
wie es der normale PROF.INC-Command macht, sondern sorgt zustzlich dafr,
da sich die Bildschirm-Position des RK-Fensters nicht ndert.

Und der 2. Effekt dieser Funktion: Nachdem ein Knopf der 2. Funktionsebene an-
geklickt wurde, schaltet RK automatisch auf die 1. Ebene zurck.

Das Profil der 2. Funktionsebene sollte einen Knopf aufweisen, der mit dem
"PROF.BACK"-Command belegt ist, damit man bei irrtmlicher Anwahl der 2. Ebene
bequem wieder zur 1. Ebene zurckkehren kann.

Beispiel: {/ME.PROF2.INC}


/ME.PROFCENTER ........: ffnet das "Profil Center"-Fenster
------------------------
Die "Profil-Center"-Funktion besitzt einen eigenen Beschreibungstext.

Beispiel: {/ME.PROFCENTER}


/ME.PROFSET.RELOAD ....: Liest die Profiles.dat erneut ein
------------------------

Beispiel: {/ME.PROFSET.RELOAD}

Anwendungs-Beispiel

{/BTCH.EXPLICIT}
{/DSK.RENAME profiles\profiles.dat,profiles9.dat}
{/DSK.RENAME profiles\profiles1.dat,Profiles.dat}
{/DSK.RENAME profiles\profiles9.dat,profiles1.dat}
{/ME.PROFSET.RELOAD}

Dieses Beispiel wechselt zwischen 2 Profilen hin- und her.

--> Achtung !
Es finden keine Sicherheitsabfragen statt! Wird das Skript nicht ordnungsgem
zuende gefhrt, kann es passieren, da ein Profil-Set durch ein anderes
berschrieben wird. Daher zuvor eine Sicherheitskopie der Profiles.dat herstellen!


/ME.PROFSET.SWAP ......: Schaltet swischen Pofil-Set 1 & 2 hin- und her
------------------------
Dieser Command hat die selbe Wirkung, als wenn im Systray-Popmenu der oberste
Punkt "Profil-Set wechseln" angewhlt wird.
Nhere Erluterungen siehe auch "Profil-Set #2.txt".

Beispiel: {/ME.PROFSET.SWAP}


/ME.PW.ENTER ..........: Gestattet die Eingabe des Verschlsselungs-Pawortes
/ME.PW.PROTECT ........: Sperrt das Verschlsselungs-Pawort
------------------------
Auf die Pawort-Funktion wird im Beschreibungstext "Knpfe bearbeiten" im
Abschnitt "Verschlsselt" nher eingegangen.
Normalerweise fordert RK das Pawort vom Anwender an, wenn es einen
pawort-kodierten Knopf ausfhren soll und merkt sich dieses fr die Dauer
der Session um lstige Neueingaben zu vermeiden.
Mit dem PW.ENTER-Command kann man RK nun auch ohne Ausfhrung eines kodierten
Knopfes das Pawort (zum Merken) mitteilen.
Mit dem "PW.PROTECT"-Command veranlat man RK sozusagen dazu, da Pawort
wieder zu vergessen, was eine Neueingabe beim Klick auf einen kodierten Knopf
zur Folge htte.
Beide Funktionen kann man auch aus dem Systray-Popmen mit dem Men-Punkt
"Crypt-Pawort" sperren auslsen. Hier wird je nach augenblicklichem
Zustand das Pawort entweder freigegeben oder gesperrt.


/ME.QUIT ..............: Beendet RK
------------------------

Beispiel: {/ME.QUIT}


/ME.README ............: Zeigt die Readme-Datei an
------------------------

Beispiel: {/ME.README}


/ME.RKNET .............: ffnet das RK-Netzwerk Programm
------------------------
Das "RKNet"-Programm besitzt einen eigenen Beschreibungstext.

Beispiel: {/ME.RKNET}


/ME.SHOW ..............: ffnet das RK-Fenster
------------------------
Dieser Command ist im Zusammenwirken der "Ereignis > Tasten"-Funktion (Hotkeys)
sinnvoll, um das RK-Fenster per Tastendruck aus dem Systray auf den Bildschirm
zu befrdern.


/ME.SURVEY ............:
------------------------
Diese Funktion wurde ab v7.3 durch den Profile Explorer ersetzt.


/ME.TEXTVIEWER-OPT n ..: ndert Einst. des Int. Textbetrachters
------------------------
Hiermit kann das Ausgabe-Fenster z.B. des Commands {/CLIP.TXT.VIEW} beeinflut werden:
Die Einstellung mu natrlich vor dem Aufruf des Betrachters vorgenommen werden und
bleibt fr die Dauer der RK-Session bestehen, sofern sie nicht erneut gendert wird.

Parameter:

n=0: Alle Einstellungen werden gelscht
n=1: Das Fenster wird maximiert geffnet
n=2: Die Hintergrund-Farbe des Textfensters ist wei (statt grau)
n=3: Kein "Close"-Knopf im Textfenster (Alternativ Windows Schlie-Knopf [x])
n=4: 10" Schriftgre anstatt 12"


/ME.TOUR ..............: Startet das RK-Tour Programm
------------------------
Startet das im Hauptordner von RK befindliche Tour-Programm.

Beispiel: {/ME.TOUR}
